.buscador{
margin: 13px auto;
}

.mapa{
	width:/* 800px;*/ 100%;
	height: 500px;
	/*float:left;*/
	border: solid 2px #DDDDDD;
	
}
#panel{
	background: /*#FDF5E4*/ #F5F5F5;
	width: /*340px;*/ 100%;
	height: 500px;
	/*float:left;*/
	border: 2px solid #DDDDDD;
}

#panel p{
text-align: center;
padding: 15px 5px;
font-weight: bold;
font-size: 18px;
color: rgb(108, 108, 108);
background: rgb(234, 234, 234);
}

#formBuscador{
margin: 12px 0;
}

#grupo-buscador{
	width: 100%;
	position: relative;
}

#btnBuscar{
width: 44px;
height: 44px;
background-color: #FFBE4F;
color: white;
padding: 13px 13px;
font-size: 16px;
text-decoration: none;
border: none;
font-weight: 700;

float:left;
}

#btnBuscar:hover{
background:#FFC864;
}

#btnBuscar i{
color: rgb(169, 122, 47);
}

#txtEtiqueta{
width: 80%;
border: 2px solid #F4E4CE;
border-bottom: 2px solid #E8BD6B;
border-right: 2px solid #E8BD6B;
height: 44px;
display: inline-block;
border-radius: 0px;
margin-left: 8%;
float:left;
}

#gris{
/*background: none repeat scroll 0 0 #F4F4F4;*/
/*border-radius: 4px;*/
/*border: 1px dashed #D8D8D8;*/
margin-bottom: 13px;
color: rgb(129, 129, 129);
padding: 0px 7px 0px 7px;
margin-top: 25px;
width: 100%;
min-height: 98px;
display: inline-block;
}

#tituloMapa{
font-size: 23px;
}

#tituloMapa b {
font-size: 30px;
color: #dd8902;
font-weight: bold;
letter-spacing: 2px;

}

#aclaracionMapa{
margin-top: 7px;
color: rgb(142, 142, 142);
font-size: 14px;
}

#combo-tipo{
	width: 30%;
}
#combo-categoria{
	width: 52%;
}

.resultado{
	border-bottom: dotted 1px #999999;
	height: 120px;
}
.res-foto{
	float:left;
}
.res-cont{
	float:left;
	overflow:hidden;
    /*white-space:nowrap;
    text-overflow: ellipsis;*/
	width: 70%;
	height: 110px;
}
.desvanece{	
	background: /*linear-gradient(to bottom, #F5F5F5 0.25%, #F5F5F5 100%);*/
	-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.95, rgba(245,245,245,0.4)),
        color-stop(0.05, rgba(245,245,245,1))
    );
	
	position: relative;
	right: -94px;
	bottom: -59px;
	width: 75%;
	height: 60px;
}
/*------------------- clusters ------------------------*/
.cluster {
	color: #FFF;
	text-align: center;
	font-family: 'Arial, Helvetica';
	font-size: 20px;
	font-weight: bold;
	text-shadow: 2px 2px 2px rgba(150, 150, 150, 1);
}
.cluster-1 {
	background-image: url(../Imagenes/Markers/cluster.png);
	line-height:66px;
	width:66px;
	height:65px
}

.naranjado{
	color: #FFB700;
}
.verdoso{
	color: #2AD387;
}

